package com.baizhi.aspect;


import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.context.annotation.Configuration;

@Configuration
@Aspect
public class TestAop {

    /**
     * 确定切入点
     * @Pointcut
     */
    @Pointcut("execution(* com.baizhi.service.*.*(..))")
    public void testPointCut(){}


    /**
     * 创建增强
     * 确定增强类型
     * 编织
     */
    @After("testPointCut()")
    public void testAfter(){
        System.out.println("日志记录后置增强实现了，哈哈哈哈");

    }


}
